<!DOCTYPE html>

<html lang="">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>
    <link rel="stylesheet" href="css/style_main.css">
    <link rel="stylesheet" href="css/style_banner.css">
    <link rel="stylesheet" href="lib/jquery-ui.css">
    <script src="lib/jquery-1.11.2.min.js"></script>
    <script src="lib/jquery-ui.js"></script>
</head>

<body>
    <?php
    if (empty($_POST)){
    echo"
    <div id='dialog' title='Login'>
    <form method='post' action='juegosdemesa.php'>
        Usuario: <input type='text' name='usu' id='usu' required><br><br>
        Contraseña: <input type='password' id='pass' name='pass' required>
        <p id='error'>Usuario o contraseña incorrectos</p>
        <h6><a href='#'>¿Has olvidado la contraseña?</a></h6>
        <input type='submit' value='Continuar' name='continuar' id='continuar'>
    </form>    
    ";    
        if(isset($_POST['continuar'])){
        $link = mysql_connect('localhost', 'root','')
        or die('No se pudo conectar: ' . mysql_error());
        mysql_select_db('bdproyecto') or die('No se pudo seleccionar la base de datos');

        // Realizar una consulta MySQL
        $query = "SELECT cod_usuario,nombre,tipo_usuario 
                FROM usuario 
                WHERE email='".$_POST['usu']."' AND contrasena=password('".($_POST["pass"])."')";
            
        $result = mysql_query($query) or die('Consulta fallida: ' . mysql_error());
        $line = mysql_fetch_array($result, MYSQL_ASSOC);
        
            if (mysql_num_rows($result)==1){
                
                session_start();
                
                $_SESSION["cod_usuario"]=$line["cod_usuario"];
                $_SESSION["usuario"]=$_POST["usu"];
                $_SESSION["tipo"]=$line["tipo_usuario"];
                $_SESSION["nombre"]=$line["nombre"];
                
                if($_SESSION["tipo"]=="usuario"){
                    
                    header("refresh:0; url=index.php");

                }else{
                    
                    header("refresh:0; url=index.php");

                }
            }else{
                echo"
                <script>
                    $('#dialog').dialog({
                    autoOpen:false,
                    draggable:false,
                    resizable:false,
                    closeOnEscape:true,
                    modal: true,
                    });
                    $('#dialog').dialog( 'open' );
                    $('#menu, #main, #pie').fadeTo(400,0.5);
                    $('#error').css('opacity','1');

                </script>";
            }
            mysql_free_result($result);
            mysql_close($link);
        }
    
    
        echo"</div>";

    echo"<div id='menu'>";    
    include("banner.php");
    echo "
    </div>
    <div id='main'>
    <div id='registro'>
    <form method='post' action='registro.php'>
    <p>Nombre*</p>
    <input type='text' name='nombre' required></input>    
    <p>Apellidos*</p>
    <input type='text' name='apellidos' required></input>
    <p>Direcci&oacute;n*</p>
    <input type='text' name='direccion' required></input>
    <p>Tel&eacute;fono*</p>
    <input type='text' name='telefono' required></input>
    <p>Email*</p>
    <input type='text' name='email' required></input>
    <p>Contraseña*</p>
    <input type='password' name='password' required></input>
    <p>Repita Contraseña</p>
    <input type='password' name='cpassword'required></input>
    <p>*Campos Obligatorios</p>
    </div>
    
    <div id='boton'>
    <input type='submit'></input>
    </form>
    </div>";
    }
    else if(isset($_POST)){
        $link = mysql_connect('localhost', 'root', '') or die('No se pudo conectar: ' . mysql_error());
        mysql_select_db('bdproyecto') or die('No se pudo seleccionar la base de datos');
        $query="SELECT email FROM usuario WHERE email='".$_POST['email']."'";
        $result=mysql_query($query) or die ('Consulta fallida: ' . mysql_error());
        $nresultados=mysql_num_rows($result);
        if ($nresultados!=0){
            echo "El email está registrado";
            mysql_free_result($result);
            mysql_close($link);
            header("refresh:2; url=registro.php");
        }
        else{
            mysql_free_result($result);
            if($_POST['password']==$_POST['cpassword']){
                $query="INSERT INTO usuario VALUES (NULL,'".$_POST['nombre']."','".$_POST['apellidos']."','".$_POST['direccion']."','".$_POST['telefono']."','".$_POST['email']."','usuario',password('".$_POST['password']."'))";
                $result = mysql_query($query) or die('Consulta fallida: ' . mysql_error());
                if ($result) {
                echo "Insertado realizado correctamente";
                mysql_close($link);

                header("refresh:2; url=index.php");
                }
            }
            else {
                echo "No coinciden las contraseñas";
                header("refresh:1; url=registro.php");
            }
        
        }
    }
        ?>
    <script>
      $(function() {
        
        $("#dialog").dialog({
            autoOpen:false,
            draggable:false,
            resizable:false,
            closeOnEscape:true,
            modal: true,
        });
        
        $("#f").click(function() {
            $("#dialog").dialog( "open" );
            $("#menu, #main, #pie").fadeTo(400,0.5);
        });
        
        $(".ui-dialog-titlebar-close").click(function(){
            $("#menu, #main, #pie").fadeTo(400,1);
            $("#usu,#pass").val("");
            $("#error").css("opacity","0");
        });
        
        $("#dialog").bind('keydown',function(e){
            if ( $(this).dialog("isOpen")==true && e.which == 27 ) {
                $("#menu, #main, #pie").fadeTo(400,1);
                $("#usu,#pass").val("");
                $("#error").css("opacity","0");
            }   
        });
        $("#texto-buscar").click(function(){
            $(this).stop().animate({"width":"250px",},750);
        });
      });
    </script>
</body>
</html>
